Part Number Hot Search : 
2SC1556 1N4612 JHV21H28 C4020 BCX19 HD74ALVC 4AHC1 84V28
Product Description
Full Text Search
 

To Download ML6510 Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 March 1997
ML6510* Series Programmable Adaptive Clock Manager (PACManTM)
GENERAL DESCRIPTION
The ML6510 (Super PACManTM) is a Programmable Adaptive Clock Manager which offers an ideal solution for managing high speed synchronous clock distribution in next generation, high speed personal computer and workstation system designs. It provides eight channels of deskew buffers that adaptively compensate for clock skew using only a single trace. The input clock can be either TTL or PECL, selected by a bit in the control register. Frequency multiplication or division is possible using the M&N divider ratio, within the maximum frequency limit. 0.5X, 1X, 2X and 4X clocks can be easily realized. The ML6510 is implemented using a low jitter PLL with on-chip loop filter. The ML6510 deskew buffers adaptively compensate for clock skew on PC boards. An internal skew sense circuit is used to sense the skew caused by the PCB trace and load delays. The sensing is done by detecting a reflection from the load and the skew is corrected adaptively via a unique phase control delay circuit to provide low load-to-load skew, at the end of the PCB traces. Additionally, the ML6510 supports PECL reference clock outputs for use in the generation of clock trees with minimal part-to-part skew. The chip configuration can be programmed to generate the desired output frequency using the internal ROM or an external serial EEPROM or a standard two-wire serial microprocessor interface.
FEATURES
s s
Input clocks can be either TTL or PECL with low input to output clock phase error 8 independent, automatically deskewed clock outputs with up to 5ns of on-board deskew range (10ns round trip) Controlled edge rate TTL-compatible CMOS clock outputs capable of driving 40 PCB traces 10 to 80MHz (6510-80) or 10 to 130MHz (6510-130) input and output clock frequency range Less than 500ps skew between inputs at the device loads Small-swing reference clock outputs for minimizing part-to-part skew Frequency multiplication or division is possible using the M&N divider ratio Lock output indicates PLL and deskew buffer lock Test mode operation allows PLL and deskew buffer bypass for board debug Supports industry standard processors like Pentium, TM Mips, SPARC, PowerPC, Alpha, etc. TM TM TM
s s s s s s s s
*Some Packages Are Obsolete
SYSTEM BLOCK DIAGRAM
LOCAL BUS CPU CACHE CONTROLLER CACHE RAM
CLK
CLOCK SUBSYSTEM CLOCK IN ML6510 * 8* * CLOCK OUT TO COMPONENTS MEMORY BUS
MEMORY BUS CONTROLLER
1
ML6510
BLOCK DIAGRAM
CLKINL CLKINH
DESKEW BUFFER 0 PHASE DETECTOR SENSE CIRCUIT
FB0 (from remote chip)
M PLL N
ZERO DELAY MAX DELAY
VOLTAGE CONTROLLED DELAY
DRIVE CIRCUIT
CLK0 (to remote chip)
R
FB1 DESKEW BUFFER 1
PROGRAMMING AND CONTROL LOGIC ZERO DELAY
RESET LOCK MDIN R0MMSB MCLK MDOUT
MAXIMUM DELAY
MAX DELAY
CLK1
FB7 DESKEW BUFFER 7 CLK7
REF CLOCK
RCLKH RCLKL
PIN CONNECTION
DVCC45 DGND3 DGND4 DGND5 AGND1 AVCC1
CLK4
CLK5
FB3
FB4
6 CLK3 DVCC23 CLK2 DGND2 FB2 FB1 DGND1 CLK1 DVCC01 CLK0 DGND0 7 8 9 10 11 12 13 14 15 16 17 18
FB0
5
4
3
2
1
44
43
42
41
40 39 38 37 36
FB5
FB6 DGND6 CLK6 DVCC67 CLK7 DGND7 FB7 ROMMSB AVCC2 AGND2 CLKINL
ML6510 44-LEAD PLCC (Q44) TOP VIEW
35 34 33 32 31 30
19 20
MDOUT MDIN
21
MCLK
22
RESET
23
LOCK
24
AGND3
25
AVCC3
26
RCLKL
27
RCLKH
29 28
CLKINH
2
ML6510
PIN DESCRIPTION
PIN NUMBER NAME DESCRIPTION
32 20 19 21 22 23 28 29 16,14,9,7, 44, 42, 37, 35 18,12,11,5, 2, 40, 39, 33 3,31 25 4, 30, 24 15 8 43 36 17, 13, 10, 6, 1, 41, 38, 34 26 27
ROMMSB MDOUT MDIN MCLK RESET LOCK CLKINH CLKINL CLK[0-7] FB[0-7] AVCC[1-3] AGND[1-3] DVCC01 DVCC23 DVCC45 DVCC67 DGND[0-7] RCLKL RCLKH
MSB of the internal ROM address. Tie to GND if not used. See section on Programming the ML6510. Programming pin. See section on Programming the ML6510. Programming pin. See section on Programming the ML6510. Programming pin. See section on Programming the ML6510. Reset all internal circuits. Asserted polarity is low. Indicates when the PLL and deskew buffers have locked. Asserted polarity is high. Input clock pins. For TTL clock reference use CLKINH pin shorted to the CLKINL pin. For PECL clock reference drive pins differentially. Input clock type is selected by the CS bit in the shift register. Clock outputs Clock feedback inputs for the deskew buffers Analog circuitry supply pins, separated from noisy digital supply pins to provide isolation. All supplies are nominally +5V. Analog circuitry ground pins Digital supply pin for CLK0 and CLK1 output buffers. Nominally +5V. Digital supply pin for CLK2 and CLK3 output buffers. Nominally +5V. Digital supply pin for CLK4 and CLK5 output buffers. Nominally +5V. Digital supply pin for CLK6 and CLK7 output buffers. Nominally +5V. Digital ground pins for CLK [0-7] output buffers. Each clock output buffer has its own ground pin to avoid crosstalk and ground bounce problems. Differential reference clock output used to minimize part-to-part skew when building clock trees with other PACMan integrated circuits.
3
ML6510
ABSOLUTE MAXIMUM RATINGS
VCC Supply Voltage Range ............................ -0.3V to 6V Input Voltage Range .................................... -0.3V to VCC Output Current CLK[0-7] ........................................................ 70mA All other outputs ............................................. 10mA Junction Temperature .............................................. 150C Storage Temperature ................................ -65C to 150C Thermal Resistance (JA) ....................................... 54C/W
ELECTRICAL CHARACTERISTICS
SYMBOL SUPPLY DVCCXX Supply Current for each pair of clock outputs PARAMETER
The following specifications apply over the recommended operating conditions of DVCC = AVCC = 5V 5% and ambient temperature between 0C and 70C. Loading conditions are specified individually (Note 1)
CONDITIONS MIN TYP MAX UNIT
fCLKX = 0 CL= 20pF, ZO = 50 fOUT = 80MHz
50 40 100 35 1 60 120 40 2
A mA mA mA mA
IAVCC1 IAVCC2 IAVCC3
Static supply current, AVCC1 pin Static supply current, AVCC2 pin Static supply current, AVCC3 pin
LOW FREQUENCY INPUTS AND OUTPUTS (ROMMSB, MDOUT, MDIN, MCLK, RESET, LOCK) VIH VIL VOH VOL VOH VOL IIN CIN High level input voltage Low level input voltage High level output voltage, MCLK and MDIN Low level output voltage, MCLK and MDIN High level output voltage, LOCK output Low level output voltage, LOCK output Static input current Input capacitance 5 IOH = -100 A IOL = +200 A IOH = -100 A IOH = -10 A IOL = +1 mA 2.4 DVCC - 0.5 0.4 10 DVCC - 0.5 DGND + 0.5 DVCC - 0.5 DGND + 0.5 V V V V V V V A pF
HIGH FREQUENCY INPUTS AND OUTPUTS (CLKINH, CLKINL, FB[0-7], CLK[0-7]) VIH High level input voltage CS = 0 (TTL Input Clock) CS = 1 (PECL Input Clock) VIL Low level input voltage CS = 0 (TTL Input Clock) CS = 1 (PECL Input Clock) VICM IIH IIL VOH VOL Common mode input voltage range for PECL reference clocks High level input current Low level input current High level output voltage Low level output voltage CS = 1 (PECL Input Clock) VIH = 2.4V VIL = 0.4V IOH = -60mA IOL = +60mA -400 2.4 0.4 AVCC - 1.810 2.0 2.0 AVCC - 1.165 AVCC - 0.88 0.8 AVCC - 1.475 AVCC - 0.4 100 V V V V V A A V V
4
ML6510
ELECTRICAL CHARACTERISTICS (Continued)
SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNIT AC CHARACTERISTICS rise time, fall time and duty cycle are measured for a generic load; (see Load Conditions section). tR tF fIN fOUT Rise time, LOAD [0-7] output Fall time, LOAD [0-7] output Input frequency, CLKIN pin Output frequency , CLK [0-7] output PLL VCO operating frequency Output duty cycle Output jitter Measured at device load, at 1.5V Cycle-to-cycle Peak-to-peak tLOCK PLL and deskew lock time After programming is complete ML6510-80 ML6510-130 (Note 2) 0.8 2.0V, 80MHz 2.0 0.8V, 80MHz 150 150 10 10 10 80 40 75 150 11 1500 1500 80 80 130 160 60 ps ps MHz MHz MHz MHz % ps ps ms
fVCO DC tJITTER
SKEW CHARACTERISTICS All skew measurements are made at the load, at 1.5V threshold each output load can vary independently within the specified range for a generic load (see Load Conditions section). tSKEWR tSKEWF tSKEWIO Output to output rising edge skew, all clocks Output to output falling edge skew CLKIN input to any LOAD [0-7] output rising edge skew Round trip delay CLKX to FBX pin; output CLK period = tCLK Output-to-output rising edge skew, between matched loads Output clock frequency 50MHz N=M=0 N 2, M 2 Output frequency < 50MHz Output frequency 50MHz Providing first (see LOAD conditions) order matching order matching between outputs 0 0 250 600 1.25 10 tCLK/2 500 1.5 ps ns ps ns ns ps
tRANGE tSKEWB
PART-TO-PART SKEW CHARACTERISTICS Skew measured at the loads, at 1.5V threshold. Reference clock output pins drive clock input pins of another ML6510. tPP1 Total load-to-load skew between multiple chips interfaced with reference clock pins. Total load-to-load skew between multiple chips interfaced with reference clock pins. Slave chip CS = 1, CM = 1 and N = 0, M = 0; RCLK outputs to CLKIN inputs distance less than 2" Slave chip CS = 1, CM = 1 and N 2, M 2; RCLK outputs to CLKIN inputs distance less than 2" 1 ns
tPP2
1
ns
PROGRAMMING TIMING CHARACTERISTICS tRESET tA1 tA2 tA3 tA4 tA5 RESET assertion pulse width AUX mode MCLK high time AUX mode MCLK low time AUX mode MDOUT data hold time AUX mode MDOUT data setup time AUX mode MCLK period 50 2000 2000 10 10 5000 ns ns ns ns ns ns
5
ML6510
ELECTRICAL CHARACTERISTICS (Continued)
SYMBOL PARAMETER CONDITIONS MIN TYP MAX UNIT PROGRAMMING TIMING CHARACTERISTICS (continued) tM1 tM2 tM3 tM4 MAIN mode MCLK high time MAIN mode MCLK low time MAIN mode MCLK period MAIN mode MCLK to MDOUT valid (EEPROM read time)
Limits are guaranteed by 100% testing, sampling or correlation with worst case test conditions. If ML6510-130 is used in a master-slave mode, the maximum operating frequency is 120MHz.
900 900 1800 900
ns ns ns ns
Note 1: Note 2:
ML6510 configured with bit CM = 0:
PECL INPUT CLOCKS OR TTL INPUT CLOCK tSKEWIO LOAD [0-7] 1st Order Match tSKEWB OR tSKEWF tSKEWR CLKINH CLKINL VICM 2.0 V AVCC - 0.4V
LOAD [0-7] with no 1st order match
Note: All skew is measured at the device load input pin, NOT at the ML6510 clock output pin. Skew is always a positive number, regardless of which edge is leading and which is trailing.
6
ML6510
AC/SKEW CHARACTERISTICS LOAD CONDITIONS
ML6510-80 GENERIC LOAD FBX R1 CLKX One way trip delay < tRANGE/2
PCB trace impedance Z0 = 50 LOAD
ML6510-130 GENERIC LOAD FBX
Lumped CL 20pF
R2 CLKX
PCB trace impedance Z0 = 50 LOAD
Lumped CL 20pF
R3 One way trip delay < tRANGE/2
FBX R1 CLKX
PCB trace impedance Z0 = 50 Length LX
LOAD Lumped CLX 20pF
FBX R2 CLKX ML6510-130 FIRST-ORDER MATCHED LOADS
PCB trace impedance Z0 = 50 Length LX
LOAD Lumped CLX 20pF
ML6510-80 FIRST-ORDER MATCHED LOADS
R3
|CLX - CLY| < 5pF |LX - LY| < 4" ZOX = ZOY R1 PCB trace impedance Z0 = 50 Length LY LOAD Lumped CLY 20pF
FBY CLKY
|CLX - CLY| < 5pF |LX - LY| < 4" ZOX = ZOY R2 PCB trace impedance Z0 = 50 Length LY LOAD Lumped CLY 20pF
FBY CLKY
R3
One way trip delay < tRANGE/2
One way trip delay < tRANGE/2
ML6510
RCLKH
RCLKL

DISTANCE <2"
LOAD[0-7]
tSKEWR (or tSKEWB) LOAD[0-7]
tSKEWR (or tSKEWB)
CLKINH CLKINL
ML6510 SLAVE CHIP (CM=1, CS=1)

LOAD[8-15] LOAD[8-15] tpp1 or tpp2
7
ML6510
FUNCTIONAL DESCRIPTION
Micro Linear's ML6510 is the first clock chip to use a feedback mechanism to adaptively (on a real time basis), eliminate clock skew in high speed personal computer and workstation system designs. Figure 1 shows a basic configuration of the ML6510 in a system. The skew problem results due to the delaying of clock signals in the system, as shown in Figure 2. Clock skew results from variation in factors like trace length, PCB trace characteristics, load capacitance, parasitic capacitance, temperature and supply variations, etc. Figure 2 shows a representation of the clock skew problem from a timing perspective. It shows a worst case example where the clock signal is delayed so much that its rising edge completely misses the data it is intended to strobe. Using a clock deskew mechanism, this problem can be eliminated and the strobe with the appropriate setup and hold times with respect to the data bus can be generated. The ML6510 has eight deskew buffers, each with its own independent the reflection and error correction circuit. The deskew buffer eliminates skew by using the reflection from a remote chip to measure the clock error and then corrects it by generating the appropriate skew to the clock output to compensate. Eight individually deskewed copies of the clock are provided by the ML6510. The deskew buffers compensate internally for board-level skew caused by the PCB trace length variations and device load variations. This is accomplished by sensing the round trip delay via a reflected signal, and then delaying or advancing the clock edge so that all 8 output clocks arrive at their loads in phase. Each of the eight clock lines can have any length PCB trace (up to 5ns each way or 1/4th of the output clock period, whichever is smaller) and the device loads can vary from line to line. The ML6510 will automatically compensate for these variations, keeping the device load clocks in phase. Although ML6510 will compensate for skew caused by loading, excessive capacitive loading can cause rise/fall time degradation at the load. Cascading one ML6510 to another ML6510 should be done using the PECL reference clock outputs, to minimize part-to-part skew. CLOCK REGENERATION The programmable adaptive clock deskew can function in a clock regeneration mode to assist in building clock trees or to expand the number of deskewed clock lines. In this mode, it has the ability to do clock multiplication or division as well, while maintaining low skew between
WRITE SIGNAL
CLOCK GENERATOR
CPU
DATA
REMOTE CHIP
CLOCK AT REMOTE CHIP
DATA AT REMOTE CHIP
DATA
CLOCK #0 FEEDBACK #0 CLOCK IN CLOCK #1 MICRO LINEAR FEEDBACK #1 ML6510 CLOCK CHIP
WRITE SIGNAL
CLOCK AT REMOTE CHIP tS DATA AT REMOTE CHIP DATA tH
CLOCK #7 FEEDBACK #7
Figure 2. The Skew Problem. Figure 1. Basic System Configuration Using the ML6510.
8
ML6510
ECL INPUT BUFFER CLKINH CLKINL 1 /(M + 1) [/1 TO 64] 0 /2R TTL TO ECL CS BIT MAXIMUM DELAY 1 0 RCLKH RCLKL PHASE DETECTOR LOOP FILTER VCO 80-160 MHz
/(N + 1) [/1 TO /128]
CM BIT
0
1
TEST
SYS_CLK TO DESKEW BUFFERS
Figure 3. ML6510 Clock Generation Block Diagram.
input clock and output clocks. It can thus generate a 2x or 4x or 0.5x frequency multiplication or division from input to output (e.g. 33 MHz input, 66 MHz output or 66 MHz input, 33 MHz output, etc.). It also can generate a 1x frequency output. The VCO frequency is defined by:
N + 1 x 2R fVCO = fREF x M +1
Example: Generating a 2x clock input frequency = 33 MHz Set R = 01 (output range 40 - 80 MHz), N = 5 (0000101), M = 2 (000010), M/S = 0
N + 1 x 2R 1 = 33MHz x 6 x 2 = 132MHz fVCO = fREF x M +1 3
(
(
)
)
(
and the output frequency is still given by: fOUT = fVCO/2R
R1 0 0 1 1 R0 0 1 0 1 INPUT/OUTPUT RANGE 80-130 MHz 40-80 MHz 20-40 MHz 10-20 MHz
(
)
)
fOUT = fVCO/2R = 132 MHz/21 = 66 MHz Example: Generating a 1x clock Input frequency = 66 MHz Set R = 01 (output range 40-80 MHz), set M = 0 (000000), N = 0 (0000000), M/S = 0
1 fVCO = 66MHz x 1x 2 = 132MHz 1
Note: R implies R1, R0; for -80 version, Not valid: Defaults to R = 01
fOUT = fVCO/2R = 132 MHz/21 = 66 MHz For doing frequency multiplication and division, keep M 2 and N 2 for the lowest skew between input clock and output clock. Several configurations for doing frequency multiplication and division are included in the 8 configurations stored in the on-chip ROM (see PROGRAMMING the ML6510).
The VCO still must remain in the range 80-160 MHz, and the minimum phase detector input frequency is 625kHz = (80 MHz/128). Thus the product of (N + 1) and 2R should be limited to 128: (N + 1) x 2R 128 to make sure that the phase detector inputs remain above the minimum frequency.
9
ML6510
ADAPTIVE DESKEW BUFFERS Each copy of the clock is driven by an adaptive deskew buffer. The deskew buffer compensates for skew time automatically in accordance to the flight time delay it senses from the reflection on the transmission line. Figure 4 shows the simplified functional block diagram of the deskew circuit. The phase of the sense signal and the driver signal is presented to a three-input phase comparator and compared with the reference signal. The phase comparator then controls the voltage controlled delay in the output drive line to match the delay of the fixed reference delay line. Therefore, the sum of the delay of the driver circuit, PCB trace delay, rise time delay at the load and the adjustable delay will always equal the fixed maximum delay. The sense circuit has an internal level detect such that any skew caused by loading is also accounted for. Since the delay of the circuit is matched for the entire loop, the phase of all the drivers are in close alignment at the inputs of the load. LOAD CONDITIONS The ML6510 has been designed to drive the wide range of load conditions that are encountered in a high frequency system. The eight output clock loads can each vary within a range of trace length and lumped capacitive load, and the ML6510 will maintain the low skew characteristics specified in Electrical Characteristics. The clock skew can be further minimized by providing some first-order matching between any two loads that require particularly wellmatched clocks. The ML6510-80 produces a 5V swing at the load and requires a single external termination resistor for each output. The ML6510-130 produces a 3V swing at the load and requires two external termination resistors for each output. The FB input pin is connected to the other side of the termination resistor R1 or R2, with a short connection. Termination resistor valves should be chosen as follows:
R1 = Z0
R2 = 1.5 x Z0
R3 = 3 x Z0
RESISTOR VALUES R2 60 75 95
TRACE IMPEDANCE Z0 40 50 63
R1 40 50 63
R3 120 150 189
CLOCK IN
FIXED MAX DELAY
PHASE DETECTOR
SENSE
VOLTAGE CONTROLLED DELAY
DRIVE LOAD
Figure 4. Deskew Circuit Block Diagram.
10
ML6510
ML6510-80 GENERIC LOAD FBX R1 CLKX One way trip delay < tRANGE/2 PCB trace impedance Z0 = 40 to 65 LOAD
ML6510-130 GENERIC LOAD FBX PCB trace impedance Z0 = 40 to 65 LOAD
Lumped CL 20pF
R2 CLKX
Lumped CL 20pF
R3 One way trip delay < tRANGE/2
FBX R1 CLKX
PCB trace impedance Z0 = 40 to 65 Length LX
LOAD Lumped CLX 20pF
FBX R2 CLKX
PCB trace impedance Z0 = 40 to 65 Length LX
LOAD Lumped CLX 20pF
ML6510-80 FIRST-ORDER MATCHED LOADS
|CLX - CLY| < 5pF |LX - LY| < 4" ZOX = ZOY R1 PCB trace impedance Z0 = 40 to 65 Length LY LOAD Lumped CLY 20pF
ML6510-130 FIRST-ORDER MATCHED LOADS
R3
FBY CLKY
|CLX - CLY| < 5pF |LX - LY| < 4" ZOX = ZOY R2 PCB trace impedance Z0 = 40 to 65 Length LY LOAD Lumped CLY 20pF
FBY CLKY
R3
One way trip delay < tRANGE/2
One way trip delay < tRANGE/2
EXTERNAL INPUT CLOCKS The external input clock to the ML6510 can be either a differential Pseudo-ECL clock or a single-ended TTL clock. This is selected using the CS bit in the serial shift register. For the single-ended TTL clock tie the CLKINH and CLKINL pins together. The ML6510 ensures that there is a welldefined phase difference between the input and output clocks. RESET AND LOCK When RESET is de-asserted, the internal programming logic will become active, loading in the configuration bits (see Programming the ML6510). Once the configuration is loaded, the PLL will lock onto the reference signal, and then the deskew blocks will adapt to the load conditions. When all eight output clocks are stable and deskewed, LOCK will be asserted. The asserted polarity of lock is high. Thus, LOCK can be used to indicate that the system is ready, or it can be used to drive the RESET input of another PACMan in a clock tree.
5V CHIP VCC 0
tRESET
RESET
LOCK tLOCK PROGRAM IN THE CONFIGURATION

tLOCK
PROGRAM IN THE CONFIGURATION
RESET may be reasserted at any time to reset the chip operations. Following a RESET assertion of valid pulse width (see Programming Electrical Characteristics), the ML6510 must again be loaded with a configuration, then it will re-lock and reassert lock when all eight clock outputs are stable and deskewed.

11
ML6510
PROGRAMMING THE ML6510
The configuration of the ML6510 is programmed by loading 18 (ML6510-80) or 19 (ML6510-130) bits into the configuration shift register. To load these bits, the user has 3 options: MAIN, AUX or ROM modes. Which mode is used is determined by the logic level on the MDIN pin when RESET is deasserted. If MDIN is tied high, the ML6510 will assume AUX mode; if its tied low, ROM mode. If MDIN is high-impedance (i.e. tied to the input of an EEPROM), it will assume MAIN mode. 1. MAIN Mode In this mode, the ML6510 will read the configuration bits from an external serial EEPROM, such as the 93C46, using the industry standard 3-wire serial I/O protocol. The serial EEPROM should be a 1K organized in 64 x 16 bits and the PACMan will read the configuration bits out of the two least significant 16-bit words. To use this mode, simply connect the EEPROM serial data input pin to MDIN (ML6510 pin 19), the EEPROM serial data output pin to MDOUT (ML6510 pin 20), and the EEPROM serial data clock pin to MCLK (ML6510 pin 21) and CS pin for the EEPROM should be tied to the RESET signal. After power up, when RESET is deasserted, the ML6510 will automatically generate the address and clock to read out the configuration bits. Refer MAIN Mode waveform in Figure 5.
1K SERIAL EEPROM (64 X 16 BIT) CLK RESET CS DATA IN DATA OUT CLOCK OPCODES ADDRESS DATA ML6510 ROMMSB MCLK MDIN MDOUT RESET
CLOCK VCC MDIN DATA MDOUT
2. AUX Mode When MDIN is tied to VCC, programming the ML6510 will occur via the AUX Mode. This mode shifts the configuration bits into the shift register directly from the MDOUT pin. The first 18 (ML6510-80) or 19 (ML6510130) clock rising edges provided externally on the MCLK pin after RESET is deasserted will be used to load the shift register data, which should be provided on the MDOUT pin. See figure 6.
PROCESSOR ML6510 ROMMSB MCLK
AUX Mode Configuration.
3. ROM Mode When MDIN is tied to GND, programming the ML6510 will occur via the ROM Mode. This mode reads the configuration bits directly from an on chip ROM. The selection of one of the eight preset configuration codes is accomplished by means of the pins ROMMSB, MCLK and MDOUT as shown in Tables 1 and 2. The TEST mode configuration (code 7) is enabled when the TEST bit is set. In this mode the PLL is bypassed for low frequency testing. Codes 0-2 are used when the ML6510 clock inputs are driven from another PACMan's reference clock outputs. Code 3 is used when zero phase error is desired between input and load clocks.
ML6510
MAIN Mode Configuration.
ROM ADDRESS BITS
ROMMSB MCLK MDOUT MDIN TO SHIFT REGISTER SERIAL DATA IN ROM 8 X 19 BIT
tM1 MCLK (Driven by ML6510) MDIN (Driven by ML6510) MDOUT (Driven by EEPROM)
tM2
tM3
01
02
03
04
05
06
07
08
09
10
11
SB 1
OP1 1
OP0 0
A5 0
A4 0
A3 0
A2 0
A1 0
A0 0
D15 tM4
Figure 5. MAIN Mode Waveforms.
12

12 D14
ROM Mode Configuration.
13 *** 25 26 27 (28)
D13
***
D0
D15
D14
(D13)

16 bits data at adddress 0 2 bits at address 1 (3 bits for ML6510-130)
ML6510
TABLE 1: ML6510-80 ROM CODES
SELECTION BITS CODE 0 1 2 3 4 5 6 7 DESCRIPTION ROMMSB PECL Input Clock, 1x mode 0 PECL Input Clock, 0.5x mode 0 PECL Input Clock, 2x mode 0 PECL Input Clock, 1x mode 0 TTL Input Clock, 1x mode 1 TTL Input Clock, 0.5x mode 1 TTL Input Clock, 2x mode 1 TEST mode, TTL Input clock 1 MCLK MDOUT 0 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 INPUT FREQ (MHz) 40-80 40-80 20-40 40-80 40-80 40-80 20-40 0-50 OUTPUT FREQ (MHz) 40-80 20-40 40-80 40-80 40-80 20-40 40-80 0-50 CONFIGURATION CODE CS 1 1 1 1 0 0 0 0 CM R1, R0 1 01 1 10 1 01 0 01 0 01 0 10 0 01 -- -- M 0 5 2 0 0 5 2 -- N 0 2 5 0 0 2 5 -- TEST 0 0 0 0 0 0 0 1
TABLE 2: ML6510-130 ROM CODES
SELECTION BITS CODE 0 1 2 3 4 5 6 7 DESCRIPTION ROMMSB PECL Input Clock, 1x mode 0 PECL Input Clock, 0.5x mode 0 PECL Input Clock, 2x mode 0 PECL Input Clock, 1x mode 0 TTL Input Clock, 1x mode 1 TTL Input Clock, 0.5x mode 1 TTL Input Clock, 2x mode 1 TEST mode, TTL Input clock 1 INPUT FREQ MCLK MDOUT (MHz) 0 0 80-130 0 1 80-160 1 0 40-65 1 1 80-130 0 0 80-130 0 1 80-130 1 0 40-65 1 1 0-50 OUTPUT FREQ (MHz) CS 80-130 1 40-80 1 80-130 1 80-130 1 80-130 0 40-65 0 80-130 0 0-50 0 CONFIGURATION CODE CM R1, R0 1 00 1 01 1 00 0 00 0 00 0 01 0 00 -- -- M 0 5 2 0 0 5 2 -- N 0 2 5 0 0 2 5 -- DDSK 0 0 0 0 0 0 0 -- TEST 0 0 0 0 0 0 0 1
tA2 MCLK (Input to ML6510)
tA1
tA5
01
02
18
MDOUT (Input to ML6510)
M5 tA3
M4 tA4
N0
Figure 6. AUX Mode Waveform.
13
ML6510
REGISTER DEFINITIONS
REGISTER N R CM SIZE 7 bit 2 bit 1 bit FUNCTION This register is used to define the ratio for the desired frequency of the primary clock. This register defines the frequency of the primary clocks, CLK [0-7]. Set CM = 1 when the PECL input reference clock is from another 6510 reference clock output. Set CM = 0 if the clock reference is TTL or PECL from an external source and minimum phase error between input and output is desired. CS = 0 selects TTL input clock, CS = 1 selects PECL input clock. When set to 1, the PLL is bypassed for low frequency testing. This register is used to define the ratio for the desired frequency of the primary clock. When DDSK is set to 1, deskew is disabled. The chip will provide low skew clocks at the chip output pins, but trace length variations will not be compensated. When DDSK is set to 0, normal deskew will provide low skew clocks at the loads. This bit is only for ML6510-130.
CS TEST M DDSK
1 bit 1 bit 6 bit 1 bit
ML6510-80 SHIFT REGISTER CHAIN
N0 SERIAL DATA IN (from EEPROM, or Processor, or internal ROM) N1 N2 N3 N4 N5 N6 R0 R1 CM CS TEST M0 M1 M2 M3 M4 M5
LSB
MSB
LSB
MSB
LSB
MSB
ML6510-130 SHIFT REGISTER CHAIN
N0 SERIAL DATA IN (from EEPROM, or Processor, or internal ROM) N1 N2 N3 N4 N5 N6 R0 R1 DDSK CM CS TEST M0 M1 M2 M3 M4 M5
LSB
MSB
LSB
MSB
LSB
MSB
14
ML6510
APPLICATIONS
ZERO SKEW CLOCK GENERATION The most advantageous feature of using PACMan is its ability to deliver multiple copies of the clock to the load with very low skew. Because of its unique ability in deskewing, trace length and load consideration are no longer critical in board design. Because of the unique deskewing scheme, neither the trace length nor the device loads need to be equal. This is true for loads, <20pF. Higher loads can be driven if they are placed close to the clock chip, to guarantee signal integrity.
CLOCK DRIVER tO-tS1 tO-tS2 tS 2 tO-tS3 tS3 tS0 ONE DEVICE LOAD tS0 TWO DEVICE LOAD tS0 THREE DEVICE LOAD tS1
BOARD TO BOARD SYNCHRONIZATION Distribution of the synchronous clock could present significant difficulty at high frequency. With the system clock generated by the ML6510, a zero skew clock delivery to a backplane is now possible. By using the ML6510 slave chip or the ML6510 in slave mode at the receiver end, a near zero delay clock link can be accomplished between the mother board and the satellite boards. Because the PACMan has frequency doubling capability, a lower frequency signal can be used to route across a back plane.
ML6510
ML6510 (SLAVE MODE)
EXAMPLE CONFIGURATION LOW SKEW CLOCK DISTRIBUTION Clock distribution design is usually not a trivial task, especially when multiple clock chips are needed. By using closely grouped PACMans, 16 or more clock lines can be created with low part-to-part skew. Additional groups of clocks can be clustered and driven from deskewed clock lines, to minimize the number of longdistance clock lines.
CLK0 CLK1 CLK2 CLK0 CLK1 CLK2 CLK3
ML6510
Shown in Figure 7 is an example configuration using two ML6510-80 chips in tandem to generate eight 66 MHz clocks and eight 33MHz low-skew clocks from a 66MHz input reference. This requires only the termination resistors. Configurations are loaded from the internal ROM. PCB traces 0 to 15 are each 50 impedance and the load capacitances CL0-CL15 are 0 to 20pF each. No trace length matching is required among separate clock outputs. All traces are shown with a series termination at the output. If ML6510-130's are used in a master slave mode the maximum operating frequency will be 120MHz.
tpp2 tSKEWR (or tSKEWB) LOAD[0-7]
ML6510
ML6510
CLK0 CLK1 CLK2
*** ***
TO REMOTE GROUP OF CLUSTERED LOADS
***
LOAD[8-15] 33 MHz
tSKEWR (or tSKEWB)
15
ML6510
50 PCB TRACE 0 LOAD0
CLK0 SYSTEM RESET LOW VCC ROMMSB MCLK MDIN MDOUT CLK1 RESET FB0
66 MHz CL0
50 PCB TRACE 1
LOAD1
66 MHz CL1
ML6510-80 TTL 1X MODE
FB1
66MHz TTL REFERENCE
CLKINH CLKINL CLK7 FB7 LOCK RCLKH RCLKL 50 PCB TRACE 7 LOAD7 66 MHz CL7
66MHz
CLKINH
CLKINL
CLK0 FB0
50 PCB TRACE 8
LOAD8
33 MHz CL8
RESET 50 PCB TRACE 9 LOAD9
ROMMSB MCLK MDIN VCC MDOUT
ML6510-80 PECL 0.5X MODE
CLK1 FB1
33 MHz CL9
50 CLK7 FB7 PCB TRACE 15
LOAD15
33 MHz
CL15
LOCK
ALL_CLOCK_READY
Figure 7. Example use of two ML6510-80 to generate multiple frequency clocks. First ML6510-80 generates eight 66MHz clocks while second ML6510-80 takes 66MHz small-swing reference from the first chip and generates eight 33MHz clocks.
16
ML6510
PHYSICAL DIMENSIONS inches (millimeters)
Package: Q44 44-Pin PLCC
0.685 - 0.695 (17.40 - 17.65) 0.650 - 0.656 (16.51 - 16.66) 1 0.042 - 0.056 (1.07 - 1.42) 0.025 - 0.045 (0.63 - 1.14) (RADIUS)
0.042 - 0.048 (1.07 - 1.22) 12
PIN 1 ID 0.650 - 0.656 0.685 - 0.695 (16.51 - 16.66) (17.40 - 17.65) 0.500 BSC (12.70 BSC) 0.590 - 0.630 (14.99 - 16.00)
34
23 0.050 BSC (1.27 BSC) 0.026 - 0.032 (0.66 - 0.81) 0.165 - 0.180 (4.06 - 4.57) 0.148 - 0.156 (3.76 - 3.96) 0.009 - 0.011 (0.23 - 0.28) 0.100 - 0.112 (2.54 - 2.84)
0.013 - 0.021 (0.33 - 0.53)
SEATING PLANE
18
ML6510
ORDERING INFORMATION
PART NUMBER ML6510CQ-80 ML6510CQ-130 TEMPERATURE RANGE 0C to 70C 0C to 70C PACKAGE 44-pin PLCC (Q44) 44-pin PLCC (Q44) (Obsolete)
(c) Micro Linear 1997 is a registered trademark of Micro Linear Corporation Products described in this document may be covered by one or more of the following patents, U.S.: 4,897,611; 4,964,026; 5,027,116; 5,281,862; 5,283,483; 5,418,502; 5,508,570; 5,510,727; 5,523,940; 5,546,017; 5,559,470; 5,565,761; 5,592,128; 5,594,376; Japan: 2598946. Other patents are pending.
Micro Linear reserves the right to make changes to any product herein to improve reliability, function or design. Micro Linear does not assume any liability arising out of the application or use of any product described herein, neither does it convey any license under its patent right nor the rights of others. The circuits contained in this data sheet are offered as possible applications only. Micro Linear makes no warranties or representations as to whether the illustrated circuits infringe any intellectual property rights of others, and will accept no responsibility or liability for use of any application herein. The customer is urged to consult with appropriate legal counsel before deciding on a particular application.
2092 Concourse Drive San Jose, CA 95131 Tel: 408/433-5200 Fax: 408/432-0295
DS6510-01
18


▲Up To Search▲   

 
Price & Availability of ML6510

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X